﻿/* ==============================================================================
 * 功能描述：ModuleDef  
 * 
 * 创 建 者：郑镇泉
 * 
 * 创建日期：2016/4/4 11:09:42
 * ==============================================================================*/
using UnityEngine;
using System.Collections;

#region 模块枚举

/// <summary>
/// 模块注册类型
/// </summary>
public enum Enum_ModuleRegisterType
{
    NotRegister,
    AutoRegister,
    AlreadyRegister
}

/// <summary>
/// 模块状态
/// </summary>
public enum Enum_ModuleState
{
    Init,
    Loading,
    Ready,
    Disable,
    Release
}

#endregion

#region 模块委托

/// <summary>
/// 模块状态改变委托
/// </summary>
/// <param name="oldState"></param>
/// <param name="newState"></param>
public delegate void OnModuleStateChangedDe(Enum_ModuleState oldState, Enum_ModuleState newState);

#endregion

namespace ZZQFrameWork
{

    public class ModuleDef
    {

    }
}